<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<html>
<head>
<BASE HREF="">

<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
<title>UTF-16/32 Test : charset=UTF-16BE without BOM</title>
</head>
<body>
<h1>UTF-16/UTF-32 detection testing page</h1>
<h2>encoding: UTF-16BE (without BOM)</h2>

<p>다음은 현대 한국어의 한글 음절을 가나다 순으로 배열한 것이다. 여러분이
Unicode 2.0/KS C 5700에서 정의한 모든 한글 음절을 포함한 폰트를
쓰고 있다면 이들 한글을 모두 볼 수 있을 것이지만, 그렇지 않고
KS C 5601에서 정의한 2350자만을 포함한 폰트를 쓰고 있다면 상당수의
글자를 볼 수 없을 것이다. 

<p>Enumerated below are the first tens of  Hangul syllables(for modern Korean)
listed in Unicode 2.0(or later) and ISO-10646.  If you
use fonts with only a subset of 11,172 syllables, you'll
find about four fifths of letters are represented as
question mark. 
                          
<pre>
가각갂갃간갅갆갇갈갉갊갋갌갍갎갏감갑값갓갔강갖갗갘같갚갛
개객갞갟갠갡갢갣갤갥갦갧갨갩갪갫갬갭갮갯갰갱갲갳갴갵갶갷
갸갹갺갻갼갽갾갿걀걁걂걃걄걅걆걇걈걉걊걋걌걍걎걏걐걑걒걓
</pre>

<p>
Below are non-BMP characters.

<h2> Non-BMP test</h2>
<div style="font-family: code2001">
To test this page, you need to install CODE2001 font 
available <a href="http://home.att.net/~jameskass">here</a>.

<ul>
<li>Gothic: 𐌱𐌲𐌳𐌴𐌵𐌶
<li> Desert Alphabet: 𐐁𐐂𐐏
<li>SIP(Supplementary Ideographic Plane: Plane 2) :  𠀁𡄐𠄠𠟠𠨿
<li>plane 3 and higher : 󔕧񔐲􏿿󳑿
</ul>
</div>
</body>

<SCRIPT language="Javascript">
<!--

// FILE ARCHIVED ON 20070706072507 AND RETRIEVED FROM THE
// INTERNET ARCHIVE ON 20091214050544.
// JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.
// ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
// SECTION 108(a)(3)).

   var sWayBackCGI = "http://web.archive.org/web/20070706072507/";

   function xResolveUrl(url) {
      var image = new Image();
      image.src = url;
      return image.src;
   }
   function xLateUrl(aCollection, sProp) {
      var i = 0;
      for(i = 0; i < aCollection.length; i++) {
         var url = aCollection[i][sProp];         if (typeof(url) == "string") { 
          if (url.indexOf("mailto:") == -1 &&
             url.indexOf("javascript:") == -1
             && url.length > 0) {
            if(url.indexOf("http") != 0) {
                url = xResolveUrl(url);
            }
            url = url.replace('.wstub.archive.org','');
            aCollection[i][sProp] = sWayBackCGI + url;
         }
         }
      }
   }

   xLateUrl(document.getElementsByTagName("IMG"),"src");
   xLateUrl(document.getElementsByTagName("A"),"href");
   xLateUrl(document.getElementsByTagName("AREA"),"href");
   xLateUrl(document.getElementsByTagName("OBJECT"),"codebase");
   xLateUrl(document.getElementsByTagName("OBJECT"),"data");
   xLateUrl(document.getElementsByTagName("APPLET"),"codebase");
   xLateUrl(document.getElementsByTagName("APPLET"),"archive");
   xLateUrl(document.getElementsByTagName("EMBED"),"src");
   xLateUrl(document.getElementsByTagName("BODY"),"background");
   xLateUrl(document.getElementsByTagName("TD"),"background");
   xLateUrl(document.getElementsByTagName("INPUT"),"src");
   var forms = document.getElementsByTagName("FORM");
   if (forms) {
       var j = 0;
       for (j = 0; j < forms.length; j++) {
              f = forms[j];
              if (typeof(f.action)  == "string") {
                 if(typeof(f.method)  == "string") {
                     if(typeof(f.method) != "post") {
                        f.action = sWayBackCGI + f.action;
                     }
                  }
              }
        }
    }


//-->
</SCRIPT>

</html>
